home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Tools & Apps / Networking & Communications / Serial NB Sample Driver / inc / snbtaskEqu.a < prev   
Encoding:
Text File  |  1991-11-15  |  4.1 KB  |  117 lines  |  [TEXT/MPS ]

  1. *********************************************************************************
  2. *                                                                                *
  3. *        snbtaskEqu.a - Serial NB task definitions.                                *
  4. *                                                                                *
  5. *        Richard W. Mincher.        February 20, 1990.                                *
  6. *                                                                                *
  7. *        Copyright © 1990, Apple Computer, Inc.  All rights reserved.            *
  8. *                                                                                *
  9. *********************************************************************************
  10.  
  11. SNBCLOCK    Equ        7372800                    ;    Serial NB Clock    Freq (Hz)
  12.  
  13. SCC_C1A        Equ        $500005                    ;    SCC #1 Channel A Control
  14. SCC_D1A        Equ        $500007                    ;    SCC #1 Channel A Data
  15.  
  16. SCC_C1B        Equ        $500001                    ;    SCC #1 Channel B Control
  17. SCC_D1B        Equ        $500003                    ;    SCC #1 Channel B Data
  18.  
  19. SCC_C2A        Equ        $400005                    ;    SCC #2 Channel A Control
  20. SCC_D2A        Equ        $400007                    ;    SCC #2 Channel A Data
  21.  
  22. SCC_C2B        Equ        $400001                    ;    SCC #2 Channel B Control
  23. SCC_D2B        Equ        $400003                    ;    SCC #2 Channel B Data
  24.  
  25. VS_1A_TBE    Equ        $120                    ;    Vector SCC #1 Channel A TBE
  26. VS_1A_ESC    Equ        $128                    ;    Vector SCC #1 Channel A ESC
  27. VS_1A_RCA    Equ        $130                    ;    Vector SCC #1 Channel A RCA
  28. VS_1A_SRC    Equ        $138                    ;    Vector SCC #1 Channel A SRC
  29.  
  30. VS_1B_TBE    Equ        $100                    ;    Vector SCC #1 Channel A TBE
  31. VS_1B_ESC    Equ        $108                    ;    Vector SCC #1 Channel A ESC
  32. VS_1B_RCA    Equ        $110                    ;    Vector SCC #1 Channel A RCA
  33. VS_1B_SRC    Equ        $118                    ;    Vector SCC #1 Channel A SRC
  34.  
  35. VS_2A_TBE    Equ        $160                    ;    Vector SCC #1 Channel A TBE
  36. VS_2A_ESC    Equ        $168                    ;    Vector SCC #1 Channel A ESC
  37. VS_2A_RCA    Equ        $170                    ;    Vector SCC #1 Channel A RCA
  38. VS_2A_SRC    Equ        $178                    ;    Vector SCC #1 Channel A SRC
  39.  
  40. VS_2B_TBE    Equ        $140                    ;    Vector SCC #1 Channel A TBE
  41. VS_2B_ESC    Equ        $148                    ;    Vector SCC #1 Channel A ESC
  42. VS_2B_RCA    Equ        $150                    ;    Vector SCC #1 Channel A RCA
  43. VS_2B_SRC    Equ        $158                    ;    Vector SCC #1 Channel A SRC
  44.  
  45. SIZETX        Equ        2000                    ;    Size of transmit buffer
  46.  
  47. SIZERX        Equ        2000                    ;    Size of receive buffer
  48. RXSTOP        Equ        200                        ;    When to turn on flow ctl.
  49. RXSTART        Equ        250                        ;    When to turn on flow ctl.
  50.  
  51. TICKLESIZE    Equ        100                        ;    Tx/Rx Tickle size
  52.  
  53.  
  54. g            Record    $200
  55. myTid        DS.L    1                        ;    place for my TID
  56. hisTid        DS.L    1                        ;    place for his TID
  57. sRxCount    DS.W    1                        ;    Receive Count for status
  58. sTxCount    DS.W    1                        ;    Transmit count for status
  59.  
  60. txFirst        DS.L    1                        ;    Transmit Buffer "First"
  61. txOut        DS.L    1                        ;    Transmit Buffer "Out"
  62. txIn        DS.L    1                        ;    Transmit Buffer "In"
  63. txLast        DS.L    1                        ;    Transmit Buffer "Last"
  64.  
  65. txQHead        DS.L    1                        ;    Transmit Queue Head
  66. txQTail        DS.L    1                        ;    Transmit Queue Tail
  67. txSignal    DS.L    1                        ;    Transmit Signal
  68.  
  69. txCount        DS.W    1                        ;    Transmit Count
  70. txTickle    DS.W    1                        ;    Transmit Tickle Count
  71. txMax        DS.W    1                        ;    Transmit Maximum Buffer
  72.  
  73. rxFirst        DS.L    1                        ;    Receive Buffer "First"
  74. rxOut        DS.L    1                        ;    Receive Buffer "Out"
  75. rxIn        DS.L    1                        ;    Receive Buffer "In"
  76. rxLast        DS.L    1                        ;    Receive Buffer "Last"
  77.  
  78. rxQHead        DS.L    1                        ;    Receive Queue Head
  79. rxQTail        DS.L    1                        ;    Receive Queue Tail
  80. rxSignal    DS.L    1                        ;    Receive Signal
  81.  
  82. rxCount        DS.W    1                        ;    Receive Count
  83. rxTickle    DS.W    1                        ;    Receive Tickle Count
  84. rxMax        DS.W    1                        ;    Receive Maximum Buffer
  85.  
  86. tbeCount    DS.W    1                        ;    tbe statistics
  87. escCount    DS.W    1                        ;    esc statistics
  88. rcaCount    DS.W    1                        ;    rca statistics
  89. srcCount    DS.W    1                        ;    src statistics
  90.  
  91. peChar        DS.B    1                        ;    PE Character
  92. altChar        DS.B    1                        ;    PE Alternate character
  93. flowOff        DS.B    1                        ;    Inbound flowcontrol
  94. asyncErr    DS.B    1                        ;    asynchronous errors
  95. ctlOptions    DS.B    1                        ;    Control Options
  96. xOffFlag    DS.B    1                        ;    XOFF received flag
  97. swhs        DS.B    1                        ;    Outbound Software Handshake
  98. hwhs        DS.B    1                        ;    Outbound Hardware Handshake
  99. sendXOnff    DS.B    1                        ;    XON/XOFF to send
  100. CTSFlag        DS.B    1                        ;    CTS Flag
  101. charMask    DS.B    1                        ;    Character Mask
  102. xOnChar        DS.B    1                        ;    Current XON character
  103. xOffChar    DS.B    1                        ;    Current XOFF character
  104. options        DS.B    1                        ;    More Options
  105. postOptions    DS.B    1                        ;    Event posting options
  106. inSwHs        DS.B    1                        ;    Inbound Software Handshake
  107. inHwHs        DS.B    1                        ;    Inbound Hardware Handshake
  108. prevStat    DS.B    1                        ;    Previous RR1 vlaue
  109. moreTx        DS.B    1                        ;    more interrupts expected
  110.  
  111. lastWR3        DS.B    1                        ;    last WR3 value
  112. lastWR4        DS.B    1                        ;    last WR4 value
  113. lastWR5        DS.B    1                        ;    last WR5 value
  114. baudHigh    DS.B    1                        ;    baud rate - High
  115. baudLow        DS.B    1                        ;    baud rate - Low
  116.  
  117.             EndR